package com.smart.village.big.screen.service;

import com.alibaba.fastjson.JSONObject;

import java.util.List;

public interface ChangeBenefitPeopleService {
    List<JSONObject> getVillageTwoLeaderInfo(String townNumber, String villageNumber);

    JSONObject getVillagePeopleComplainInfo(String townNumber, String villageNumber);

    JSONObject getVillagePeopleComplainHandleInfo(String townNumber, String villageNumber, int pageNum, int pageSize);

    JSONObject getVillageRegulationsAgreements(String townNumber, String villageNumber);

    JSONObject getPolicyAdvocacy(int pageNum, int pageSize,String NewsTerminal);

    JSONObject getLawAdvocacy(int pageNum, int pageSize,String NewsTerminal);

    JSONObject getCenterThreeData(String townNumber, String villageNumber);

    JSONObject getThreeAffairsDisclosureList(String townNumber, String villageNumber, String type, int pageNum, int pageSize);

    JSONObject getThreeAffairsDisclosureDetail(String affairsSerialNumber);

    JSONObject getThreeResourceInformationList(String townNumber, String villageNumber, String type, int pageNum, int pageSize);
    JSONObject getListManagement(String listTypeSerialNumber, String townNumber, String villageNumber, String level, String search, int pageNum, int pageSize);

    JSONObject getListManagementDetail(String listManagementSerialNumber);

    JSONObject getPersonalPointsAccountList(String townNumber, String villageNumber, int pageNum, int pageSize);

    List<JSONObject> getAllBluePlateTags(String tagSerialNumber);

    JSONObject getServiceResourcesCoordsList(String townNumber, String villageNumber, String tagSerialNumber);

    List<JSONObject> getCropCategory();

    List<JSONObject>  getCropCategoryMapDataList(String townNumber, String villageNumber, String cropCategorySerialNumber);

    List<JSONObject> getNatureResourceType();

    List<JSONObject> getNatureResourceMapDataList(String townNumber, String villageNumber, String naturalResourceTypeSerialNumber);

    List<JSONObject> getPolicyType();

    List<JSONObject> getPolicyTypeMapDataList(String townNumber, String villageNumber, String policyTypeSerialNumber);
}
